<!DOCTYPE htm PUBLIC "-//W3C//DTD Xhtm 1.0 Transitional//EN" "DTD/xhtm1-transitional.dtd">
<htm xmlns="http://www.w3.org/1999/xhtm" xml:lang="de" lang="de">
<head>
 <meta http-equiv="content-type" content="text/htm; charset=iso-8859-1" />
 <meta http-equiv="content-style-type" content="text/css" />
 <meta name="author" content="Arlsair" />
 <meta name="date" content="2004-01-22" />
 <title>YV12InterlacedReduceBy2</title>
 <link rel="stylesheet" type="text/css" href="../../style.css" />
</head><body>
<h1>YV12InterlacedReduceBy2</h1>

<h2>&Uuml;bersicht</h2>
<b>Autor</b> Tom Barry<br />
<b>Version:</b> 0.1.0.0<br />
<b>Download:</b> <a href="http://mywebpages.comcast.net/trbarry/downloads.htm" target="_blank">http://mywebpages.comcast.net/trbarry/downloads.htm</a><br />
<b>Kategorie:</b> Resizer<br />
<b>Anforderungen:</b><ul>
  <li>YV12 Farbformat</li>
  <li>SSEMMX (=ISSE) f&auml;hige CPU</li>
</ul>
<hr>
<h2>Description</h2>
<p>InterlacedReduceBy2 is a fast Reduce By 2 filter. It works by taking only the
even (starting with 0) pixels from the top field. So it will reduce both the
width and height by a factor of 2. It blends the chroma slightly to avoid YV12
chroma delay. </p>
<p><b>USAGE - To use it just: </b></p>
<p>1) Place the InterlacedReduceBy2.dll in a directory somewhere.<br>
2) In your Avisynth file use commands similar to <br>
&nbsp;&nbsp;&nbsp;
LoadPlugin(&quot;F:\YV12InterlacedReduceBy2\YV12InterlacedReduceBy2.dll&quot;) <br>
&nbsp;&nbsp;&nbsp; Avisource(&quot;D:\wherever\myfile.avi&quot;) <br>
&nbsp;&nbsp;&nbsp; YV12InterlacedReduceBy2() </p>
<p>Of course replace the file and directory names with your own. There are no
parameters. This is usefull as a very fast downsize that needs no deinterlacing.
</p>
<p><b>USAGE 2 </b></p>
<p>There is a second similar function enclosed in the dll called
YV12InterlacedSelectTopFields(). This will select top fields only and adjust for
chroma delay but leave the width unchanged.</p>
<p>&nbsp;&nbsp;&nbsp;
LoadPlugin(&quot;F:\YV12InterlacedReduceBy2\YV12InterlacedReduceBy2.dll&quot;) <br>
&nbsp;&nbsp;&nbsp; Avisource(&quot;D:\wherever\myfile.avi&quot;) <br>
&nbsp;&nbsp;&nbsp; YV12InterlacedSelectTopFields()</p>
<p>&nbsp;</p>
</body>
</html>
